import java.util.Scanner;

public class Text10 {
    public static void main(String[] args) {
//    10.两个数字的最小公倍数和最大公约数
        Scanner sc =new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int x = 0;
        for (int i = 1; i <=Math.min(a,b) ; i++) {
            if (a%i==0 && b%i==0){
                x = i;
            }
        }
        System.out.println("最大公约数是:"+x);
        System.out.println("最小公倍数是:"+(a*b/x));
    }
}
